// const Api = {
//     /**
//      * 登陆接口
//      * @param data
//      * @param url
//      * @returns {Promise<any>}
//      */
//     login: function (data, url) {
// 		// debugger
//         let grant_type
//         if (data.grant_type) {
//             grant_type = data.grant_type
//         } else {
//             grant_type = "password"
//         }
//         data.grant_type = grant_type;
//         data.scope = "all";
//         return axios({
//             method: "post",
//             url: '/uaa/oauth/token',
//             data,
//             headers: {
//                 Authorization: "Basic Y2xpZW50OnNlY3JldA=="
//             }
//         }).then(function (res) {
//             localStorage.setItem('user',JSON.stringify(res))
//             if(url){
//                 location.href = url
//             }
//             return Promise.resolve(res)
//         }).catch(function (err) {
//             console.log(err.txt)
//         })
//     },
//     /**
//      * 获取动态菜单
//      * @param state  top 显示主菜单，left 显示左侧菜单
//      * @returns {*}
//      * @constructor
//      */
//     Menu:function (state){
//         return axios.get('$/router/index.json',{
//             params:{
//                 state:state
//             }
//         })
//             .then(function (res){
//                 if(state === 'top'){
//                     console.log(res)
//                 }
//             })
//     }
// }

const Api = {
    login: function (data, url) {
        debugger
        let grant_type
        if (data.grant_type) {
            grant_type = data.grant_type
        } else {
            grant_type = "password"
        } 
        data.grant_type = grant_type;
        data.scope = "all";
        return axios({
            method: "post",
            url: '/uaa/oauth/token',
            data,
            headers: {
                Authorization: "Basic Y2xpZW50OnNlY3JldA=="
            }
        }).then(function (res) {
            localStorage.setItem('user',JSON.stringify(res))
            if(url){
                location.href = url
            }
            return Promise.resolve(res)
        }).catch(function (err) {
            console.log(err.txt)
        })
    }
}